this.field_4 = new TextBox("Subject", this.field_7.if(), 1024, 0);
this.field_4.addCommand(EmailViewer.null);
this.field_4.addCommand(EmailViewer.new);
this.field_4.setCommandListener(this);
this.field_5 = new TextBox("Message Text", this.field_7.do(), 1024, 0);
this.field_5.setCommandListener(this);
this.field_5.addCommand(EmailViewer.i);
this.field_5.addCommand(EmailViewer.new);
this.field_0 = new ab(true, "From", this, var3, (t[])null);
if (this.field_0.void.size() == 1) {
this.field_1 = new ab(false, "To", this, var3, this.field_7.a());
}
}
public void commandAction(Command var1, Displayable var2) {
if (var1 == EmailViewer.m) {
EmailViewer.do.setCurrent(this.field_10);
} else if (var1 == EmailViewer.c) {
this.field_6 = new Form("Result");
this.field_6.setCommandListener(this);
this.field_6.addCommand(EmailViewer.m);
this.field_6.addCommand(EmailViewer.new);
String var3 = EmailViewer.if.for();
if (var3 == null) {
var3 = "This email message may not have been delivered due to an unexpected error.";
} else if (var3.equals("confirmed")) {
var3 = "Before this message can be delivered, we must confirm that your email address is valid. We have sent a confirmation message to " + this.field_9.new().if() + ". Please see this confirmation message for details.";
} else if (var3.equals("sent")) {
String var4 = this.field_9.if();
if (var4 == null) {
var4 = "";
}
var3 = "Your message, '" + var4 + "', has been sent.";
} else {
var3 = "Unknown status of sent message.";
}
this.field_6.append(var3);
EmailViewer.do.setCurrent(this.field_6);
} else if (var1 == EmailViewer.goto) {
if (var2 == this.field_0.void) {
this.field_0 = new ab(true, "From", this, this.field_10, (t[])null);
if (this.field_0.void.size() == 1) {
this.field_1 = new ab(false, "To", this, this.field_8, this.field_7.a());
}
} else if (var2 == this.field_1.void) {
Object var6;
if (this.field_0.void.size() == 1) {
var6 = this.field_8;
} else {
var6 = this.field_0.void;
}
this.field_1 = new ab(false, "To", this, (Displayable)var6, this.field_1.new());
} else if (var2 == this.field_2.void) {
this.field_2 = new ab(false, "Cc", this, this.field_1.void, this.field_2.new());
} else if (var2 == this.field_3.void) {
this.field_3 = new ab(false, "Bcc", this, this.field_2.void, this.field_3.new());
}
} else if (var1 == EmailViewer.new) {
if (var2 == this.field_4) {
EmailViewer.do.setCurrent(this.field_3.void);
} else if (var2 == this.field_5) {
EmailViewer.do.setCurrent(this.field_4);
} else if (var2 == this.field_6) {
EmailViewer.do.setCurrent(this.field_5);
} else {
EmailViewer.do.setCurrent(this.field_8);
}
} else if (var1 == this.field_0.long) {
this.field_1 = new ab(false, "To", this, this.field_0.void, this.field_7.a());
} else if (var1 == this.field_1.long) {
if (this.field_1.new() == null) {
EmailViewer.do.setCurrent(new Alert("Error", "At least one 'To:' recipient required", (Image)null, AlertType.ERROR));
} else {
this.field_2 = new ab(false, "Cc", this, this.field_1.void, this.field_7.try());
}
} else if (var1 == this.field_2.long) {
this.field_3 = new ab(false, "Bcc", this, this.field_2.void, (t[])null);